'''
继承
 语法格式
 class 子类类名（父类1，父类2...）:
 pass
 1.如果一个类没有继承如何类，则默认继承object
 2.python支持多继承
 3.定义子类的时候，必须在其构造函数中调用父类的构造函数
'''
class Person(object):
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def info(self):
        print(self.name,self.age)

class Student (Person):
    def __init__(self,name,age,stu_no):
        super().__init__(name,age)
        self.stu_no=stu_no

class Teacher(Person):
    def __init__(self,name,age,teachofyear):
        super().__init__(name,age)     #这里的super()是为了调用父类中的方法
        self.teachofyear=teachofyear

stu=Student('张三',20,'1001')
teacher=Teacher('李四',34,10)
stu.info()
teacher.info()